#include "stdafx.h"
#include <conio.h>
#include "Point.cpp"

using namespace std;



/*
       BlOCK CLASS -- Represents each individual block that makes up a tetraminoe. Each Block contains a point element indicating 
       it's position on the grid, i.e the cell it is contained in. All Blocks are of the same dimension. However, they differ by 
       placement and color, and the Tetramino the block is contained in 

*/public class Block
{
public:
      Block(int x, int y);//contructor that takes position 
 
      ~Block();

      Point point;
      // Because the argument block is passed by value it is implicitly copied, so we can modify that and return it
      void Translate(Block bl, int down, int left) 
      {
             
      }

      Block Rotate() 
      {
            //return bl.Rotate(count);
      }
  
       //Moving a Tetrimino
      void move(Block* bloc)
      {
      
      
      }

};


